home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 4 / The 640 Meg Shareware Studio CD-ROM Volume IV (Data Express)(1994).ISO / clang / 140_01.zip / DDTTOMAC.DOC < prev    next >
Text File  |  1993-06-26  |  2KB  |  43 lines

  1.  
  2.  
  3.  
  4.                 DDTTOMAC - DISASSEMBLY EDITOR
  5.  
  6.         DDTTOMAC  is a special purpose editor used to  convert 
  7. DDT  format disassembly files into a format acceptable to MAC, 
  8. ASM  or  MACRO-80.   To use it,  you will need to be  able  to 
  9. divert  your console output to a disk file while using DDT  to 
  10. disassemble  a  program using the L  command.   Diverting  the 
  11. console  output  may  be done by trapping  console  output  at 
  12. either  the BDOS entry point or the BIOS (in the latter  case, 
  13. watch   out   for  re-entrancy  problems   with   the   BDOS). 
  14. Alternatively,  Acoustic Electronic Developments market a CP/M 
  15. utility  package  which contains a spooler program to  perform 
  16. this function.
  17.  
  18.         The program is invoked by the command lines:
  19.  
  20.         A>DDTTOMAC <file1>
  21.    or   A>DDTTOMAC <file1> <file2>
  22.  
  23. where  the  first  form edits <file1>  to  produce  a  console 
  24. listing  and the second writes the edited version to  <file2>. 
  25. Two  pass  operation  is  used  and  the  program  is  neither 
  26. particularly  fast nor elegant - it was written in a hurry  to 
  27. fill  a  particular need.   The source listing (in BDS  C)  is 
  28. included on the disk.
  29.  
  30.         In   its   present  form,   the  program  strips   the 
  31. hexadecimal addresses from the start of each  instruction  and 
  32. substitutes labels for 2 byte operand values.  If the  operand 
  33. is  the  address  of an instruction within the  range  of  the 
  34. disassembly.  the  label  is  inserted at the  correct  point, 
  35. otherwise  it  is  set  to the  correct  value  by  an  EQUate 
  36. statement at the end of the listing.   Lines not recognised as 
  37. valid  DDT listing format are commented out.   It should  work 
  38. satisfactorily in both CP/M 1.4 and 2.2 systems.
  39.  
  40.         ┴á filσá (REST.DDT⌐ i≤ includeΣ oε thσ disδá fo≥á tes⌠ ì
  41. purposes«á  Thi≤á i≤ ß disassembl∙ listinτ oµá RESTORE.COM¼á ß ì
  42. program to unERAse files.
  43.